home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 004 / 8mhzpc.txt < prev    next >
Encoding:
Text File  |  1987-04-25  |  8.0 KB  |  144 lines

  1. *********************************************************************
  2.                     * *
  3.     COMPUTER PARTS GALORE INC.  * *      HARDWARE TECHNICAL
  4.     316 COLLEGE ST.    TORONTO        * *        BULLETIN
  5.     928-2161            * *            1/2/86
  6. *********************************************************************
  7.  
  8.     -PC and    XT 8 MHZ CLOCK UPGRADE -
  9.  
  10. These modifications will allow you to easily upgrade the clock speed
  11. of your    8088 based IBM or compatible to    speed execution    of
  12. programs by up to 60%. We have tried and tested    this
  13. modification on    several    boards and found it to work well with
  14. most software and hardware but please be aware that soom
  15. incompatibilities will arise. Also we have found that the
  16. closer to 8 MHZ    you run    your board the more component level
  17. problems you will encounter. These kind    of problems will take
  18. the form of erratic behavior. So be advised , the faster you
  19. want to    run your machine the more quality and performance of
  20. the individual components will count.
  21.  
  22. The first requirement is a 8088-2 replacement processor. (While
  23. your at    it you may concider an 8MHZ V20, then you could    squeeze
  24. another    10% out    of your    box, but thats another articule).
  25.  
  26. The second requirement is another xtal to produce the higher
  27. clock speed. This can be accomplished by one of    two ways. The
  28. simplest is to purchase    an oscillator package, the value of
  29. which is three times the frequency of your targeted running
  30. speed. That means, if you want an 8MHZ processor clock then you
  31. need a 24 MHZ oscillator package. Similarly, if    you want a 6.6
  32. MHZ processor clock then you need a 20 MHZ oscillator package.
  33. Please note we said another xtal so don't get excited and rip
  34. out your good old 14.318 MHZ xtal, you'll need it before we're
  35. finished. The second way to do this is with a xtal and an
  36. oscillator jig.    A quick    look at    the motherboard    schematic will
  37. yield a    suitable design    for the    jig.
  38.  
  39. The third requirement is a small double    pull double throw
  40. switch.    Preferably one that will easily    mount on your present
  41. computer case.
  42.  
  43. The fourth requirement is some solder, wire wrap wire, a bit of
  44. proto board, a component carrier, and preferably a spare 8284
  45. Intel clock chip.
  46.  
  47. The fifth requirement is a suggestion for the super keen money-
  48. is-no-object guys. We think that even better more reliable
  49. performance can    be achieved by using HCMOS logic chips where
  50. ever possible on the board, especially bus drivers,decoders, and
  51. multiplexers . Also Intel has announced    but we haven't seem a
  52. line of    8MHZ HCMOS 8088    support    chips most notably the 82C84A ,
  53. 82C88 ,    82C37A-5. We did not use these chips on    the boards we
  54. modified but any of the    problems we encountered    indicated that
  55. the higher spec    chips are the way to go.
  56.  
  57. Ok lets    begin. You'll be glad to know that Intel has made the
  58. whole thing easy for you by the    way they designed the 8284 clock
  59. chip. They designed it to run with an internal or external
  60. clock. The way your present XT or clone    is set up, you are most
  61. likely using the internal clock    configuration with a 14.318 MHZ
  62. clock (    picked for the virture of being    able to    supply the
  63. color burst frequency when divided by 4    ). Now the beauty of
  64. the way    Intel set things up is that if you instead chooze to
  65. use the    external clock option on the 8284 and speed up the
  66. CLK and    PCLK outputs of    the 8284 the chip will still use the
  67. 14.318 xtal to produce the OSC output which goes to the
  68. peripheral slots where it is used by the color graphics    card.
  69. Please note that the CLK is one    third the base frequency fed
  70. into the 8284. The PCLK    is one half of the CLK.
  71.  
  72. The way    to select the internal or external clk input for the
  73. 8284 is    by the logic level of the F/C (    Frequency/ Crystal
  74. Select ) pin 13    of the 8284. When strapped LOW F/C permits the
  75. processors clock to be generated by the    crystal    (14.318). When
  76. strapped HIGH, the CLK is generated by EFI pin 14 8284 (EFI=
  77. External Frequency).
  78.  
  79. So the first MOD is to be able to pull pin 13 of the 8284 high
  80. or low.    We found that the easiest way to do this without
  81. damaging the motherboard was to    remove the 8284    from its socket
  82. and mount it on    top of a chip carrier letting all legs except
  83. pins 13    and 14 continue    thru as    before to the motherboard. Pin
  84. 13 must    be wired so that it can    be either grounded or pulled
  85. high through a 1K resistor. This is what one side of the DPDT
  86. switch is for.
  87.  
  88. The second MOD is to feed the appropriate external frequency into pin 14
  89. of the 8284. If    you were smart and got your self an oscallator
  90. package    this is    easy. An oscallator package is the same    size as
  91. a 14 pin dip I.C. with Vcc at the top left hand    corner
  92. and ground at the bottom right hand corner. The     output    is
  93. at the top right hand corner. The bottom left hand pin is not
  94. used and is usually marked by a    dot indicating that it's pin #1.
  95. If you are using a xtal    you will have to make an oscillator
  96. with a 74LS04 and some components. Remember that the 8284 will
  97. divide by three    whatever frequency you feed it !
  98.  
  99. Now comes the third and    final step. We found that the 8237, the
  100. DMA controller did not want to run at 8MHZ. The    way we handled
  101. this was to feed it the    PCLK instead of    the CLK    when running at
  102. 8MHZ. You use the second half of the DPDT switch to switch the CLK
  103. with the PCLK. The DMA clk input is pin    12 of the 8237.    We bent
  104. pin 12 of the 8237 up out of the socket    and ran    a wire from it to the
  105. center pole of the switch and with the CLK and PCLK from the
  106. 8284 connected to the other two    poles. Since you have both the
  107. switch for the internal    and external clock and the switch for
  108. the DMA    clk speed on the same switch you must be sure to wire
  109. them up    so that    pin 13 of the 8284 is pulled HIGH at the same time
  110. that pin 12 of the 8237    is connected to    the PCLK clock.
  111.  
  112. Well thats all there is    to it. We also found that 150 ns memory
  113. worked better that 200 ns at 8MHZ. You will notice that    most of
  114. the commercially offered turbo XT boards being flogged in town run
  115. with a 20 MHZ clk for the high speed option. We    believe    this is    to
  116. save running in    to spec    problems with the LS and S logic used
  117. on the boards, so you might try    this first and move up to 8MHZ
  118. if all goes well. If this makes    sense to you then make your Mod
  119. so that    you can    replace    the oscillator if you want to. Try four
  120. Auget socket pins.
  121.  
  122. We at COMPUTER PARTS GALORE hope that this proves useful
  123. information to those of    you adventurous    enough to want to
  124. experiment with    your computer. Rest assured that if you    work
  125. carefully and think about it you will be able to implement the
  126. above modifications in such a way that no permanent damage is
  127. done to    the motherboard.
  128.  
  129. This technical note has    been composed for the purpose of
  130. distributing via bulliten board    for the    use of the general
  131. public.    Please feel free to upload to any and all such forums.
  132. We would appreiciate if    the credits were left attached to all
  133. such disemination of the above material. Due to    the method of
  134. transmission we    have not included any schematics of the    mods.
  135. We feel    that the simplicity of the mods    makes this no great
  136. disadvantage.
  137.  
  138. GOOD LUCK AND HAPPY COMPUTING
  139.  
  140.                     Glenn Tooth
  141.                     COMPUTER PARTS GALORE
  142.                     316 COLLEGE ST. TORONTO
  143. oard, a component carrier, and preferably a spare 8284
  144. Intel clo